草庐IT

MySQL explain 和 profiling 详解

全部标签

Bert+LSTM+CRF命名实体识别pytorch代码详解

Bert+LSTM+CRF命名实体识别从0开始解析源代码。理解原代码的逻辑,具体了解为什么使用预训练的bert,bert有什么作用,网络的搭建是怎么样的,训练过程是怎么训练的,输出是什么调试运行源代码NER目标NER是namedentityrecognized的简写,对人名、地名、机构名、日期时间、专有名词等进行识别。结果输出标注方法采用细粒度标注,就是对于每一个词都给一个标签,其中连续的词可能是一个标签,与原始数据集的结构不同,需要对数据进行处理,转化成对应的细粒度标注形式。数据集形式修改形式:{ "text":"浙商银行企业信贷部叶老桂博士则从另一个角度对五道门槛进行了解读。叶老桂认为,对

docker system prune 命令详解

该命令用于删除Docker系统中未使用的数据1.介绍官网描述:删除所有未使用的容器、网络、映像(包括悬挂的和未引用的),以及卷(可选)。名词解释:未使用的容器:所有已停止的容器将被删除。未使用的镜像:只有悬挂的镜像(未被任何容器引用)将被删除,除非使用了-a或--all参数。未使用的网络:所有未被容器使用的自定义网络将被删除。未使用的卷(如果使用--volumes或-v选项):所有未被容器引用的卷将被删除。相关参数:-a,--all:删除未被任何容器引用的所有镜像,而不仅仅是悬挂的镜像。–filter:根据提供的条件过滤要删除的内容。–force,-f:跳过确认步骤,直接执行删除,不加的话在执

vue-router路由模式详解

目录一.vue-router(前端路由)有两种模式,hash模式和history模式二、路由模式解析三、两种模式的区别1、hash模式 2、history路由(3)popstate实现history路由拦截,监听页面返回事件一.vue-router(前端路由)有两种模式,hash模式和history模式1.hash就是指url后面的#号以及后面的字符,history没有带#,外观上比hash模式好看些2.原理的区别(原理)3.hash能兼容到IE8,history只能兼容到IE10;4.由于hash值变化不会导致浏览器向服务器发出请求,而且hash改变会触发hashchange事件(hashc

Policy Gradient策略梯度算法详解

1.基本思想PolicyGradient策略梯度(PG),是一种基于策略的强化学习算法,不少帖子会讲到从基于值的算法(Q-learning/DQN/Saras)到基于策略的算法难以理解,我的理解是两者是完全两套思路,在学习一种的时候先不要考虑另一种,更容易接受算法基本思想,了解了算法原理推导过程之后再比较两者不同之处那么更容易理解了❀策略执行PolicyGradient算法是学习策略概率密度函数π(a∣s)\pi(a|s)π(a∣s),它表示当前状态sss下执行动作aaa的概率,策略执行的时候根据π(a∣s)\pi(a|s)π(a∣s)抽样一个动作aaa,这里容易混淆的地方是,抽样得到的动作a

详解kafka中的消息日志文件:Topic消息分类、partition分区、segment分段、offset偏移量索引文件

一、Kafka简介Kafka是一种高吞吐量的基于zookeeper协调的以集群的方式运行的分布式发布订阅消息系统,支持分区(partition)、多副本(replica),具有非常好的负载均衡能力和处理性能、容错能力。Kafka采用发布/订阅模型,消息生产者将消息发送到Kafka的消息中心(broker)中,然后消费者从中心中读取消息。其逻辑架构请见下图所示:Broker是Kafka集群中的服务器节点,每个Broker都是一个独立的服务器,接收来自生产者的消息,并将消息存储在消息队列中。同时,它还处理来自消费者的请求,并将消息发送回消费者。Broker仅仅对消息进行存储和对注册到系统的Cons

【最大似然估计】详解概率论之最大似然估计

本文收录于《深入浅出讲解自然语言处理》专栏,此专栏聚焦于自然语言处理领域的各大经典算法,将持续更新,欢迎大家订阅!​​个人主页:有梦想的程序星空​​个人介绍:小编是人工智能领域硕士,全栈工程师,深耕Flask后端开发、数据挖掘、NLP、Android开发、自动化等领域,有较丰富的软件系统、人工智能算法服务的研究和开发经验。​​如果文章对你有帮助,欢迎​​关注、​​点赞、​​收藏、​​订阅。1、概率密度函数概率密度函数(ProbabilityDensityFunctions,简称PDF),概率密度函数是概率论里面最重要的概念之一。定义:设​为一随机变量,若存在非负实函数​,使对任意实数​,有:​

跨域解决方案详解

文章目录同源策略PostMessageWebsocket跨域资源共享(CORS)两种请求简单请求基本流程withCredentials属性需预检的请求预检请求预检请求的回应浏览器的正常请求和回应示例Nginx反向代理Node中间件代理搭建node代理服务使用现成的node代理服务JSONP前端实现后端node.js实现总结同源策略我们通常所说的跨域是由浏览器同源策略限制的一类请求场景。同源策略是一种约定,它是浏览器最核心也最基本的安全功能,如果缺少了同源策略,浏览器很容易受到XSS、CSRF等攻击。同源是指“协议+域名(子域名+主域名)+端口”三者相同,即便两个不同的域名指向同一个ip地址,也

dumpsys meminfo 详解

源码基于:AndroidR0.前言其实,很久以前在 android查看内存使用情况一文中已经分析过dumpsysmeminfo,但最近在统计内存数据的时候发现怎么也对不上,所以重新分析了下源码,之前在 android查看内存使用情况一文只是讲了个大概框架或含义。本篇博文会结合代码详细分析下AMS下meminfoservice以及dump的过程。1.meminfo的起点dumpsysAMS下的meminfo统计是通过dumpsys命令进行dump的,这个是存放在/system/bin/下的bin文件。源码目录位于frameworks/native/cmds/dumpsys/下,详细的请查看 an

【kafka性能测试脚本详解、性能测试、性能分析与性能调优】

Kafka性能测试一、介绍ApacheKafka官方提供了两个客户端性能测试脚本,它们的存放位置如下:生产者性能测试脚本:$KAFKA_HOME/bin/kafka-producer-perf-test.sh消费者性能测试脚本:$KAFKA_HOME/bin/kafka-consumer-perf-test.shkafka-producer-perf-test.sh支持测试的性能指标包括:吞吐量(throughput)、最大时延(max-latency)、平均时延(avg-latency);kafka-consumer-perf-test.sh同样支持吞吐量指标,还提供了一些消费端特有的指标,

【Qt】Qt单元测试详解(二):QTest

0、创建工程【Qt】Qt单元测试详解(一):通过QtCreator创建测试工程1、添加测试代码创建测试工程后,添加需要执行的测试代码。1.1引入被测试源码在测试工程Pro中引入被测试的源码,可以通过QtCreator添加现有文件来将源码添加到测试工程中INCLUDEPATH+=源码头文件SOURCES+=tst_testserial.cpp\源码文件列表HEADERS+=\源码头文件列表根据需要添加QT模块,如:greaterThan(QT_MAJOR_VERSION,4):QT+=widgets1.2由测试框架自动调用的槽函数initTestCase() 将在执行第一个测试函数之前调用。i